Python 24일 완성

python · 24일 코스 · 입문부터 시작

24 총 Day
10 입문
12 중급
2 고급
1

Day 1: 변수와 자료형

입문

Python의 기본 변수 선언과 주요 자료형을 배웁니다.

2

Day 2: 문자열 다루기

입문

Python 문자열의 다양한 조작 방법을 배웁니다.

3

Day 3: 리스트

입문

Python 리스트의 생성, 조작, 주요 메서드를 배웁니다.

4

Day 4: 딕셔너리

입문

키-값 쌍으로 데이터를 관리하는 딕셔너리를 배웁니다.

5

Day 5: 조건문

입문

if, elif, else를 활용한 분기 처리를 배웁니다.

6

Day 6: 반복문

입문

for와 while 반복문으로 효율적인 코드를 작성합니다.

7

Day 7: 컴프리헨션

입문

리스트, 딕셔너리, 집합 컴프리헨션으로 간결한 코드를 작성합니다.

8

Day 8: 함수 기초

입문

함수를 정의하고 매개변수와 반환값을 다루는 방법을 배웁니다.

9

Day 9: 함수 심화 (*args, **kwargs, lambda)

중급

가변 인수, 람다 함수, 고차 함수를 배웁니다.

10

Day 10: 모듈과 패키지

입문

모듈을 만들고 패키지로 코드를 구조화하는 방법을 배웁니다.

11

Day 11: 파일 입출력

입문

텍스트 파일과 CSV 파일을 읽고 쓰는 방법을 배웁니다.

12

Day 12: 예외 처리

중급

try-except로 에러를 우아하게 처리하는 방법을 배웁니다.

13

Day 13: 클래스 기초

중급

객체지향 프로그래밍의 기본 개념과 클래스를 배웁니다.

14

Day 14: 상속과 다형성

중급

클래스 상속과 다형성으로 코드를 재사용하는 방법을 배웁니다.

15

Day 15: 데코레이터

중급

함수와 클래스를 감싸서 기능을 확장하는 데코레이터를 배웁니다.

16

Day 16: 정규표현식

중급

re 모듈로 문자열 패턴 매칭과 추출을 배웁니다.

17

Day 17: JSON 처리

중급

JSON 데이터를 읽고 쓰고 API 응답을 다루는 방법을 배웁니다.

18

Day 18: HTTP 요청

중급

requests 라이브러리로 웹 API를 호출하는 방법을 배웁니다.

19

Day 19: 데이터베이스 SQLite

중급

SQLite로 데이터를 저장하고 SQL 쿼리를 실행하는 방법을 배웁니다.

20

Day 20: 가상환경과 의존성

중급

venv와 pip로 프로젝트 환경을 격리하고 패키지를 관리합니다.

21

Day 21: 테스트 pytest

중급

pytest로 테스트를 작성하고 코드 품질을 보장하는 방법을 배웁니다.

22

Day 22: 타입 힌트

중급

타입 힌트로 코드의 가독성과 안정성을 높이는 방법을 배웁니다.

23

Day 23: 비동기 프로그래밍

고급

asyncio와 async/await로 비동기 코드를 작성하는 방법을 배웁니다.

24

Day 24: 미니 프로젝트 FastAPI Todo API

고급

FastAPI로 Todo REST API를 만들며 30일 과정을 마무리합니다.